#include "XXHash.hpp"
// -------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------
// -------------------------------------------------------------------------------------
namespace leanstore
{
namespace utils
// -------------------------------------------------------------------------------------
{
// u64 XXH::hash(u64 val)
// {
//   return val;
// }

u64 XXH::hash(const u8* d, u16 len)
{
   return static_cast<u64>(xxh::xxhash<64>((const void*)d, (size_t)len));
}
// -------------------------------------------------------------------------------------
}  // namespace utils
}  // namespace leanstore
